Thực đơn
C_Sharp_(ngôn_ngữ_lập_trình) Lịch sửCái tên "C sharp" được lấy cảm hứng từ ký hiệu âm nhạc, trong đó một dấu thăng sau nốt nhạc "#" nghĩa là một nốt được chơi cao hơn nửa cung.[16] Điều này tương tự như trường hợp đặt tên của ngôn ngữ của C++, trong đó "++" chỉ ra rằng giá trị của một biến nên được tăng lên 1. Biểu tượng # cũng giống với bốn ký tự "+" (trong một lưới 2x2), ngụ ý rằng ngôn ngữ là một phiên bản tăng cường của C++ (gấp đôi C++).[17]Bởi vì giới hạn kỹ thuật của việc hiển thị (các font chuẩn, trình duyệt...) và sự thật là ký tự thăng (U+266F ♯ MUSIC SHARP SIGN (HTML ♯
)) không hiện diện trong đa số các bàn phím, ký tự (U+0023 # NUMBER SIGN (HTML #
)) đã được chọn để diễn đạt một cách tương đương trong cách viết tên ngôn ngữ.
Hậu tố "#" đã được sử dụng bởi một số ngôn ngữ khác của.NET là các biến thể của các ngôn ngữ hiện tại, bao gồm J# (một ngôn ngữ.NET cũng được thiết kế bởi Microsoft có nguồn gốc từ Java 1.1), A# (từ Ada) và ngôn ngữ lập trình chức năng F#.[18] Việc triển khai ban đầu của Eiffel for.NET được gọi là Eiffel#[19]. Hậu tố cũng đã được sử dụng cho các thư viện, chẳng hạn như Gtk# (một wrapper NET cho GTK+ và các thư viện GNOME khác) và Cocoa#.
Customer c = new Customer(); c.Name="James";
có thể viết là Customer c = new Customer { Name="James" };
listOfFoo.Where(delegate(Foo x) { return x.size>10;})
trở thành listOfFoo.Where(x => x.size>10);
var x = "hello";
có thể hoán đổi với string x = "hello";
C# 8.0[19 1] Hỗ trợ trong.NET Core 3.0 và.NET Standard 2.1 trở lên
C# 9.0[19 1] Hỗ trợ trong.NET 5.0 trở lên
Thực đơn
C_Sharp_(ngôn_ngữ_lập_trình) Lịch sửLiên quan
C Sharp (ngôn ngữ lập trình) C-Station C'Chartres Football Cushamen (tổng) Cash App Cash, Arkansas Cis hanseni Cis haleakalaeTài liệu tham khảo
WikiPedia: C_Sharp_(ngôn_ngữ_lập_trình) http://www.computerworld.com.au/article/261958/a-z... http://www.computerworld.com.au/article/261958/a-z... http://www.barrycornelius.com/papers/java5/ http://www.barrycornelius.com/papers/java5/onefile... http://chapel.cray.com/spec/spec-0.98.pdf http://www.dammio.com/2016/12/03/phan-1-linq-gioi-... http://www.danielmoth.com/Blog/using-c-30-from-net... http://www.dotnetspace.com http://www.jameskovacs.com/blog/CNETHistoryLesson.... http://www.levenez.com/lang/